﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using Hotel.Apoio.DTO;

namespace Hotel.DTO
{
    public class Cliente
    {
        private int _idCliente;

        public int IdCliente
        {
            get { return _idCliente; }
            set { _idCliente = value; }
        }
        private string _nome;

        public string Nome
        {
            get { return _nome; }
            set { _nome = value; }
        }
        private string _sobreNome;

        public string SobreNome
        {
            get { return _sobreNome; }
            set { _sobreNome = value; }
        }
        private string _telefone;

        public string Telefone
        {
            get { return _telefone; }
            set { _telefone = value; }
        }
        private string _celular;

        public string Celular
        {
            get { return _celular; }
            set { _celular = value; }
        }
        private string _fax;

        public string Fax
        {
            get { return _fax; }
            set { _fax = value; }
        }
        private string _logradouro;

        public string Logradouro
        {
            get { return _logradouro; }
            set { _logradouro = value; }
        }
        private string _logradouroNumero;

        public string LogradouroNumero
        {
            get { return _logradouroNumero; }
            set { _logradouroNumero = value; }
        }
        private string _bairro;

        public string Bairro
        {
            get { return _bairro; }
            set { _bairro = value; }
        }
        private string _cidade;

        public string Cidade
        {
            get { return _cidade; }
            set { _cidade = value; }
        }
        private Estado _estado;

        public Estado Estado
        {
            get { return _estado; }
            set { _estado = value; }
        }
        private Pais _pais;

        public Pais Pais
        {
            get { return _pais; }
            set { _pais = value; }
        }
        private string _codigoPostal;

        public string CodigoPostal
        {
            get { return _codigoPostal; }
            set { _codigoPostal = value; }
        }
        private string _complemento;

        public string Complemento
        {
            get { return _complemento; }
            set { _complemento = value; }
        }
        private string _email;

        public string Email
        {
            get { return _email; }
            set { _email = value; }
        }
        private string _senha;

        public string Senha
        {
            get { return _senha; }
            set { _senha = value; }
        }
        private string _tipo;

        public string Tipo
        {
            get { return _tipo; }
            set { _tipo = value; }
        }
        private string _observacoes;

        public string Observacoes
        {
            get { return _observacoes; }
            set { _observacoes = value; }
        }
        private bool _permitirCongelarConta;

        public bool PermitirCongelarConta
        {
            get { return _permitirCongelarConta; }
            set { _permitirCongelarConta = value; }
        }
        private ComoConheceuHotel _comoConheceuHotel;

        public ComoConheceuHotel ComoConheceuHotel
        {
            get { return _comoConheceuHotel; }
            set { _comoConheceuHotel = value; }
        }
        private List<Dependente> _dependente; // fazer coleção

        public List<Dependente> Dependente
        {
            get { return _dependente; }
            set { _dependente = value; }
        }
        private bool _ativo;

        public bool Ativo
        {
            get { return _ativo; }
            set { _ativo = value; }
        }

        private DateTime _dataCadastro;

        public DateTime DataCadastro
        {
            get { return _dataCadastro; }
            set { _dataCadastro = value; }
        }
        private Usuario _usuario;

        public Usuario Usuario
        {
            get { return _usuario; }
            set { _usuario = value; }
        }
    }
}